package org.example;

import org.example.printer.Printer;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {

        ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
//        //通过ApplicationContext的getBean()方法，根据id来获取bean的实例
//        HelloSpring helloSpring = (HelloSpring) context.getBean("helloSpring");
//        //执行print()方法
//        helloSpring.print();
        //通过Printer bean的id来获取Printer实例
        Printer printer = (Printer) context.getBean("printer");
        String content = "轻灵...轻灵的鼠标一点，神奇的世界出现。双手...吧双手放在胸前" +
                "，敲打出美丽的画卷。轻灵...轻灵的鼠标一点，神奇的世界出现。双手...吧双手放在胸前" +
                "敲打出美丽的画卷。是谁让IT生活多彩询烂，青鸟在我们身边" +
                "纵然是IT时代风云变幻，青鸟青鸟与我们相伴。飞翔吧青鸟，将知识在神州大地撒遍" +
                "飞翔吧青鸟，让教育改变生活。是你帮助了我们实现了心愿" +
                "又是你让我们的世界变成无限。因为有你，地更广阔，天更蓝";
        printer.print(content);
    }
}
